import {action} from 'mobx'
import Axios from "../util/axios";

class Supplier {
    @action
    getSupplierList(){//客户资料
        return new Promise((resolve,reject)=>{
            Axios.get('/supplierList').then((res)=>{
                if(res.data.code === 200){
                    resolve(res.data)
                }else{
                    reject(res.data)
                }
            }).catch((err)=>{
              console.log(err);
            })
        })
    }
    addEditSupplier(values){//添加修改
        return new Promise((resolve,reject)=>{
            Axios.post('/addEditSupplier',values).then((res)=>{
                if(res.data.code === 200){
                    resolve(res.data)
                }else{
                    reject(res.data)
                }
            }).catch((err)=>{
              console.log(err);
            })
        })
    }

    delSupplier(values){//删除
        return new Promise((resolve,reject)=>{
            Axios.post('/delSupplier',values).then((res)=>{
                if(res.data.code === 200){
                    resolve(res.data)
                }else{
                    reject(res.data)
                }
            }).catch((err)=>{
              console.log(err);
            })
        })
    }
    searchSupplier(values){//查询
        return new Promise((resolve,reject)=>{
            Axios.post('/searchSupplier',values).then((res)=>{
                if(res.data.code === 200){
                    resolve(res.data)
                }else{
                    reject(res.data)
                }
            }).catch((err)=>{
              console.log(err);
            })
        })
    }
}

export default new Supplier();